1.2.2 テストのモニタリングとコントロール
TM-1.2.1 (K4)システムのテストニーズを分析して、テスト目的を達成するテスト活動およびテスト成果物を計画する。
小規模であまり複雑でないプロジェクトでは、テスト成果物とテスト活動を計画と戦略目的に関連付けるのは比較的容易な場合があるが、一般的にこの関連付けを行うには、より詳細な目的を定義する必要がある。
この目的には、テスト目的とテストベースのカバレッジをそれぞれ満たす測定と対象を含めることができる。
テスト成果物とテスト活動のステータスをテストベースに関連付ける場合、プロジェクトとビジネスのステークホルダにとって理解可能で適切な方法で行うことが、特に重要である。
usk.iconテスト開発プロセスのことですね
これを実現するために、テスト条件を介して他のテスト成果物をテストベースに関連付け、テスト条件およびテスト条件のグループに基づいて対象を定義し進捗を測定するという手段を用いることができる。
トレーサビリティを適切に構成(トレーサビリティのステータス をレポートできることを含む)することにより、開発成果物、テストベース、およびテスト成果物の間に存在する複雑な関係を、より透明性の高い分かりやすいものにできる。
ステークホルダからモニタリングを求めている詳細な測定値と対象が、システムの機能または仕様に直接関連 しない場合がある。特に、公式なドキュメントがほとんど、またはまったくない場合がそうである。
たとえば、
仕様 がシステム機能の観点で定義されているにも関わらず、ビジネスステークホルダが運用上のビジネスサイクルに対するカバレッジの達成に、より興味を持つ場合がある。
usk.iconどういうこと
プロジェクトの初期段階でのビジネスステークホルダの関与は、これらの測定と対象を定義するのに役立つ。これらの測定と対象は、プロジェクト期間中に優れたコントロールを行うのに役立つだけではなく、プロジェクト全体を通じてテスト活動を推進し、テスト活動に良い影響を与えるために役立つ。
たとえば、
ステークホルダの求める測定と対象が、テスト進捗を正確にモニタリング することを促進するため、これらの測定を背景にテスト設計とテスト実装の成果物の構築、およびテスト実行スケジュールのよりよい構築をもたらす結果につながる場合がある。
また、これらの対象は特定のテストレベルに対するトレーサビリティを提供し、さらに異なるテストレベルにわたってトレーサビリティの情報を提供するのに役 立つ可能性もある。
テストコントロールは、継続的な活動である。
この活動には、計画と実際の進捗との比較、および必要に応じた 是正措置の実装を含む。
テストコントロールでは、必要に応じてテスト計画作業を再検討するなど、使命、戦略、 および目的を満たすようにテストをガイドする。コントロールデータに対する適切な対応は、詳細な計画作業情報に基づいて行う。
テスト計画ドキュメントおよびテストコントロール活動の内容は、第 2 章に記載している。